const mysql = require('mysql')
// 1. 创建连接池
const connection = mysql.createPool({
	host: '127.0.0.1', // localhost = 127.0.0.1
	port: 3306,
	user: 'root',
	password: '3052959wyp.',
	database: '1904A_blogs'
})

// 数据库操作属于异步代码
function exec(sql, params) {
	return new Promise((resolve, reject) => {
		// console.log('sqm:', sql,)
		connection.query(sql, params, (err, data) => {
			// console.log('data:', data)
			if (err) {
				reject(err)
			} else {
				resolve(data)
			}
		})
	})
}

module.exports = {
	exec
}

// connection.query('select * from users where id = ?', [13], (err, data) => {
// 	console.log('data:', data)
// })

// 2.
// connection.query('select * from users', (err, data) => {
// 	console.log('data:', data)
// })
// connection.query(
// 	`insert into users (username, password, address) values ('lisi', 123, '上海市-奉贤区')`,
// 	(err, data) => {
// 		console.log('data:', err, data)
// 	}
// )

// connection.query(
// 	`update users set password=789, address="奉贤区" where id = 12`,
// 	(err, data) => {
// 		console.log('data:', err, data)
// 	}
// )

// connection.query(`delete from users where id = 9`, (err, data) => {
// 	console.log('data:', err, data)
// })

// 3.
